﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Text;
using System.IO;
using System.Data;
using System.Configuration;
using System.Messaging;
using WebCinesItech.Dominio;

namespace WebCinesItech
{
    public partial class frmReserva : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack) {
                if (Session["Usuario"] == null) {
                    Server.Transfer("Login.aspx");
                }
            }
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            string rutacola = @".\private$\reserva";
            if (!MessageQueue.Exists(rutacola))
                MessageQueue.Create(rutacola);

            string cdcine = hdCine.Value;
            string cdpelicula = hdPelicula.Value;
            string cdhorario = hdHora.Value;
            Int32 cnt = Convert.ToInt32(txtcnt.Text.Trim());
            string usuario = Session["Usuario"].ToString();
            MessageQueue cola = new MessageQueue(rutacola);
            Message mensaje = new Message();
            mensaje.Label = "Reserva Butacas Cine";
            mensaje.Body = new Mensaje() { CodCine = cdcine, CodPelicula = cdpelicula, CodHorario = cdhorario, CantidadAsientos = cnt, Usuario = usuario };
            cola.Send(mensaje);
            lblmensaje.Text = "Se envio su reserva satisfactoriamente... Muchas Gracias";
        }



    }
}